import 'package:number_spark_flutter/pages/ns_home/double/ns_double_view.dart';
import 'package:number_spark_flutter/pages/ns_home/single/ns_single_view.dart';
import 'package:number_spark_flutter/pages/ns_login/ns_login_view.dart';
import 'package:number_spark_flutter/pages/ns_main/ns_main_view.dart';
import 'package:number_spark_flutter/pages/ns_mine/ns_about/ns_about_view.dart';
import 'package:number_spark_flutter/pages/ns_mine/ns_coin_shop/ns_coin_shop_view.dart';
import 'package:number_spark_flutter/pages/ns_mine/ns_setting/ns_setting_view.dart';
import 'package:number_spark_flutter/pages/ns_mine/ns_setting_user/ns_setting_user_view.dart';
import 'package:number_spark_flutter/widgets/web_view/view.dart';
import 'package:get/get.dart';
import '../pages/ns_splash/ns_splash_view.dart';

part './ns_app_routes.dart';

abstract class NSAppPages {
  static final pages = [
    GetPage(
      name: NSRoutes.splash,
      page: () => NSSplashPage(),
    ),
    GetPage(name: NSRoutes.main, page: () => NSMainPage()),
    GetPage(name: NSRoutes.login, page: () => NSLoginPage()),
    GetPage(name: NSRoutes.coinShop, page: () => NSCoinShopPage()),
    GetPage(name: NSRoutes.webView, page: () => NSWebViewPage()),
    GetPage(name: NSRoutes.single, page: () => NSSinglePage()),
    GetPage(name: NSRoutes.double, page: () => NSDoublePage()),
    GetPage(name: NSRoutes.settingUserInfo, page: () => NSSettingUserPage()),
    GetPage(name: NSRoutes.setting, page: () => NSSettingPage()),
    GetPage(name: NSRoutes.about, page: () => NSAboutPage()),
  ];
}
